package com.modelo.dao.comun;

import java.io.Serializable;
import java.util.List;

import org.hibernate.criterion.Criterion;

public class FiltroBaseDAO implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	/**
	 * Variable donde le decimos los join que necesitamos.
	 */
	private List<CriteriaFetchMode> fetchModes = null;
	/** Indicamos las restricciones de la query. */
	private List<Criterion> listaCriterions;

	/**
	 * @return the fetchModes
	 */
	public List<CriteriaFetchMode> getFetchModes() {
		return fetchModes;
	}

	/**
	 * @return the listaCriterions
	 */
	public List<Criterion> getListaCriterions() {
		return listaCriterions;
	}

	/**
	 * @param fetchModes
	 *            the fetchModes to set
	 */
	public void setFetchModes(List<CriteriaFetchMode> fetchModes) {
		this.fetchModes = fetchModes;
	}

	/**
	 * @param listaCriterions
	 *            the listaCriterions to set
	 */
	public void setListaCriterions(List<Criterion> listaCriterions) {
		this.listaCriterions = listaCriterions;
	}

}
